@charset "UTF-8";
.header{display: block;height:120px;}
.top{display: block;height:30px;background-color: #2A282A;}
.login{color: #fff;line-height: 30px;margin-right: 300px;}
.header .text{margin-top: 10px;margin-left: 20px;}
.header .text p{height:24px;line-height: 24px;color: #656163;}
.header .text p:nth-child(1){font-size: 20px;color:#000;font-weight: bold;}
.header .text p:nth-child(2){font-size: 14px;color: #656163;}
.header .text p i{background-image:url('../images/email.png');
display:block;float: left;width:16px;height:16px; line-height: 16px;padding-top: 10px;
background-repeat: no-repeat;background-position: center;margin-right: 5px;}
.header .headerfr{background-image: url('../images/headerfr.png');display:block;
background-repeat: no-repeat;background-position: center;width: 300px;height: 97px;}
.nav_bg{display: block;height:40px;background-color: #2A282A;}
.nav_bg .nav{}
.nav_bg .nav ul li{float: left;height: 40px;line-height: 40px;}
.nav_bg .nav ul li a{display: block;color:#fff;padding: 0px 20px;font-size: 16px;}
.nav_bg .nav ul li a:hover,.nav_bg .nav ul li a.hover{background-color: #604335}
.banner{width:100%;display: block;
background-repeat: no-repeat;background-position: center;height:856px;}
.part{width:100%;display: block;
background-repeat: no-repeat;background-position: center;height:750px;}
.part a{display: block;width: 100%;height:100%;}
.img6{height:400px;}
.img7{height: 1265px;}
.img8{height:1877px;}
.img9{height:854px;}
.img10{height:364px;}
.img11{height:1288px;}
.img12{height:850px;}
.img13{height:810px;}
.img14{height:770px;}
.img15{height:626px;}
.case{height: 1100px;}
.case ul{padding-top: 98px;padding-left: 568px;box-sizing: border-box;}
.case ul li{float: left;margin-right:38px;margin-bottom: 43px;height:439px;border: 1px solid #ddd;position:relative;}
.case ul li .pic{background-repeat: no-repeat;
background-position: center;display: block;width: 336px;height:316px;}
.case ul li .txt{text-align: center;display: block;height:123px;width:336px;padding-top:25px;
box-sizing: border-box;line-height: 25px;background-color: #fff;}
.case ul li .txt h2{font-size: 14px;color:#302B29;}
.case ul li .txt p{color: #645A61;font-size: 12px;}

.case2{height: 1100px;}
.case2 ul{padding-top: 109px;padding-left: 260px;box-sizing: border-box;width: 1500px;}
.case2 ul li{float: left;margin-right:38px;margin-bottom: 43px;height:439px;border: 1px solid #ddd;
position:relative; }
.case2 ul li .pic{background-repeat: no-repeat;
background-position: center;display: block;width: 336px;height:316px;position: relative;}
.hot{position: absolute;background-repeat: no-repeat;
background-position: center;display: block;width: 50px;height: 50px;top:-15px;right:-15px;}
.case2 ul li .txt{text-align: center;display: block;height:123px;width:336px;padding-top:25px;
box-sizing: border-box;line-height: 25px;background-color: #fff;}
.case2 ul li .txt h2{font-size: 14px;color:#302B29;}
.case2 ul li .txt p{color: #645A61;font-size: 12px;}

.case3{background:#fff;height:980px;}
.case3 ul{padding-top: 109px;padding-left: 260px;box-sizing: border-box;width: 1756px;}
.case3 ul li{float: left;margin-right:38px;margin-bottom: 43px;height:390px; }
.case3 ul li .pic{background-repeat: no-repeat;
background-position: center;display: block;width: 336px;height:316px;position: relative;}
.case3 ul li .txt{text-align: center;display: block;height:123px;width:336px;padding-top:25px;
box-sizing: border-box;line-height: 25px;background-color: #fff;}
.case3 ul li .txt h2{font-size: 14px;color:#302B29;}
.case3 ul li .txt p{color: #645A61;font-size: 12px;}

.case4{background:#fff;height:100%;}
.case4 .title{width: 1385px;display: block;margin: 0 auto;font-size: 26px;margin-bottom: 15px;color: #545454;}
.case4 ul{padding-left: 260px;box-sizing: border-box;width: 1756px;}
.case4 ul li{float: left;margin-right:38px;margin-bottom: 43px;height:390px; }
.case4 ul li .pic{background-repeat: no-repeat;
background-position: center;display: block;width: 336px;height:316px;position: relative;}
.case4 ul li .txt{text-align: center;display: block;height:123px;width:336px;padding-top:25px;
box-sizing: border-box;line-height: 25px;background-color: #fff;}
.case4 ul li .txt h2{font-size: 14px;color:#302B29;}
.case4 ul li .txt p{color: #645A61;font-size: 12px;}
.img9 ul{width: 1530px;margin: 0 auto;padding-top: 115px;box-sizing: border-box;}
.img9 ul li{float: left;margin-right: 135px;}
.img9 ul li:last-child{margin-right: 0px;margin-left: 30px;}
.img9 li a{display:block;width:400px;height:500px;}
.video{margin-left: 230px;margin-top: 248px;}



/*--产品展示--*/
.groups{border: 1px solid #e8e8e8;display:block;height: 30px;line-height: 30px;margin-top: 20px;padding: 5px;
margin-bottom: 50px;}
.groups h4{color: #999;font-size: 16px;margin:0px 10px;}
.groups .item a{float: left;margin:0px 10px;height: 18px;color: #000;}
.page{width:100%;margin-top:20px;text-align:center;padding-bottom:30px;}
.page a{padding:5px 15px;display:inline-block;border-radius:2px;margin:0 3px 6px;background-color:#f1eff0;color:#666;}
.page a:hover{background-color:#DAB866;color:#fff;}
.page a.curr{background-color:#DAB866;color:#fff;}

/*--关于我们--*/
.main{padding-top: 30px;box-sizing: border-box;background:#F5F5F5;padding-bottom: 50px;}
.about{box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);display: block;background-color: #fff;padding: 20px 40px 40px;
margin-bottom: 30px;}
.about h2{font-size: 18px;display: block;margin-bottom: 40px;line-height: 24px;}
.about_l{display: block;width:760px;height:386px;overflow-y: scroll;line-height: 26px;box-sizing: border-box;text-indent:2rem;}
.about_l p{color:#666;font-size: 16px;margin-bottom: 10px;}
.about_r{display:block;width: 380px;background-image:url('../images/about_r.png');background-repeat: no-repeat;}
.about_r h3{font-size: 18px;font-weight: 700;color: #c1a45a;margin-bottom: 12px;}
.about_r p{font-size: 14px;line-height: 30px;}
.about_r .txt span{float: left;font-size: 14px;line-height: 30px;}
.about_r .txt p.ts{width:265px;line-height: 22px;display: block;float: right;}
.pdf{background-color: #fff;padding: 20px 40px 40px;border: 1px solid #dbe3ef;margin-bottom: 30px;}
.pdf h3{font-size: 18px;}
.pdf ul li{float: left;margin-top: 20px; margin-right: 50px;width:260px;}
.pdf ul li:nth-child(4n){margin-right: 0px;}
.pdf ul li h4{font-size: 14px;font-weight: normal;height: 30px;line-height: 30px;}
.pdf ul li .item{display: block;position: relative;width: 120px;height: 160px;background-color: #e9dec3;background-image: linear-gradient(-206deg,#f4f1e3,#e9dec3 95%);box-shadow: 1px 12px 10px 0 #f2f3f7;border-radius: 3px;margin-bottom: 15px;    }
.pdf ul li .item i{display: block;background-image: url('../images/down.png');width: 32px;height:32px;float: right;margin-top: 10px;margin-right: 5px}
.card-text{width: 100%;font-size: 48px;line-height: 63px;font-weight: 700;text-align: center;color: #fff;}

.message{margin-top: 30px;background: #fff;border: 1px solid #dbe3ef;padding: 20px 40px 40px;margin-bottom: 30px;}
.message .title{font-size: 18px;font-weight: 700;text-align: center;line-height: 24px}
.message .form{}
.message .form .item{display: block;width: 1000px;margin-left: auto;margin-right: auto;}
.message .form .item span{display: block;width: 150px;font-size: 14px;line-height: 36px;margin-bottom: 18px;float: left;text-align: right;}
.message .form .item p{font-size: 14px;line-height: 36px;margin-bottom: 18px;float: left;}
.message .form .item p.textarea{width:675px;border:1px solid #c4c6cf;height: 94px;}
.message .form .item p textarea{width: 100%;border: none;outline: none;font-weight: 400;vertical-align: baseline;background-color: transparent;color: #333;padding: 4px 8px;font-size: 14px;}
.message .form .item p button{background-color: #ff6a00;display: block;height: 28px;line-height: 28px;padding: 0px 10px;
color: #fff;border-radius: 5px;}


/*--联系我们--*/
.contact{background: #fff;display: block;border: 1px solid #dbe3ef;margin-bottom: 30px}
.contact .tt{line-height: 30px;padding: 12px 20px;border-bottom: 1px solid #dbe3ef;font-size: 22px;}
.contact_main{padding-top: 50px;}
.contact .head{display:block;box-sizing: border-box;width: 33.33%;padding-right: 60px;border-right: 1px solid #dae2ed;vertical-align: top;white-space: normal;}
.contact .head .headimg{margin-left: 150px;background-image: url('../images/head.jpg');background-position: center;background-repeat: no-repeat;display: block;width: 120px;height: 120px;border-radius: 60px;}
.contact .name{margin-left: 130px;font-size: 20px;line-height: 1.2;font-weight: 700;max-width: 100%;margin-bottom: 10px;}
.contact .con_txt{float: left;display: block;width:350px;margin-left: 20px;}
.contact .con_txt .txt p{font-size: 14px;line-height: 30px;}
.contact .con_txt .txt span{float: left;font-size: 14px;line-height: 30px;width: 120px;text-align: right;}
.contact .con_txt .button{background-color: #ff6a00;display: block;padding: 5px;text-align: center;color: #fff;
width: 180px;height:30px;line-height: 30px;font-size: 14px;margin: 30px 0px;margin-left: 20px;border-radius: 5px;}


.cci{display: block;margin-left: 200px;padding:30px 0px;}
.cci .txt p{font-size: 14px;line-height: 30px;float: left;}
.cci .txt span{float: left;font-size: 14px;line-height: 30px;width: 200px;text-align: right;}

.faq{margin-top: 30px;border: 1px solid #dbe3ef;padding: 20px 0px;}
.faq p{text-align: left;line-height: 35px;font-size: 16px;width: 800px;margin: 0 auto;}



/*--底部--*/
.bottom{background-color: #000;display: block;padding: 30px 0px;}
.footer{color: #fff;margin-bottom: 20px;}
.footer h2{color: #fff;height: 30px;line-height: 30px;font-size: 18px;font-weight: normal;margin-bottom: 30px;}
.footer .left span{margin-right:10px;}
.footer .right input{width: 380px;background-color: #fff;height: 30px;font-size: 12px;border: none;padding-left:10px; }
.footer .right .submit{display: block;width: 390px;height: 30px;line-height: 30px;background-color:#ff6a00;text-align: center;font-size: 14px;color: #fff;margin-top: 20px;}

.bottom .down{border-top: 1px solid #fff;text-align: center;color: #fff;height: 30px;line-height: 30px;padding-top:10px;}
